const Utils = require('./Utils.js')

Utils.init()

var flag, num, count, times, storage

storage = storages.create('yys')
num = 0 // 检查挖土
count = 0   // 挖土次数
times = storage.get('wtbyq_num') || 60   // 计划挖土次数
flag = true

while (flag) {
    sleep(200)
    log('挑战 - 成功')
    let seconds = 40
    Utils.waitTime(seconds)
    let flagTemoOne = true
    while (flagTemoOne) {
        if (Utils.findPictureTap('胜利')) {
            log('胜利界面 - 成功')
        } else if (Utils.findPictureTap('奖励2')) {
            Utils.sleeps()
            Utils.findPictureTap('奖励2')
            log('奖励界面 - 成功')
            log('已挖土 ' + ++count + ' 次')
            num = 0
            flagTemoOne = false
        } else if (Utils.findPictureTap('失败')) {
            let tempFlag = true
            while (tempFlag) {
                sleep(1000)
                if (!Utils.findPictureTap('自动接受1')) {
                    log('已接受邀请！')
                    tempFlag = false
                }
            }
        }
        log('已等待：' + ++seconds + '秒')
    }
    num++
    log('检查挖土第 ' + num + '次')
    num === 100 ? Utils.stopJB() : ''
    count == times ? (log('已成功挖土 ' + count + ' 次'), Utils.stopJB()) : ''
}
